application ifpug thin-client business development customer financial planning crm engineering asset management management relationship software development radius3 function point java investment process fpa